package com.xtoad.ecms.common.web.base;

import java.util.ArrayList;
import java.util.List;

/**
 * 树结构基础接口
 *
 * @author xtoad
 * @date 2021/02/14
 */
public interface ITreeNode<T extends TreeNode> {

    /**
     * 取得树结构
     *
     * @param nodes 全部节点
     * @return 树结构
     */
    default List<T> getTree(List<T> nodes) {
        List<T> treeNodes = new ArrayList<>();
        for (TreeNode node : nodes) {

        }
        return treeNodes;
    }
}
